DRAFT: Interval arithmetic, Extended numbers and Computer Algebra Systems (CAS)
نویسنده
چکیده
Many ambitious computer algebra systems were initially designed in a flush of enthusiasm, with the goal of automating any symbolic mathematical manipulation “correctly.” We see this kind of goal in programs like Macsyma, Maple, Mathematica. This approach often resulted in programs that implicitly used certain identities to simplify expressions. These identities, which likely seemed universally true to the programmers in the heat of writing the CAS, later needed re-examination when such systems were elaborated for dealing with unanticipated kinds of objects. In some cases problems turn up in introducing complex numbers in a system designed for real-valued variables. In the situation examined here, we consider “extended” numbers like ∞ or undefined, or intervals (say, of real numbers). We comment on issues raised by these two troublesome notions, how their introduction into a CAS may require a (sometimes painful) reconsideration and redesign of parts of the program, and how they are
منابع مشابه
Interval Arithmetic, Extended Numbers and Computer Algebra Systems
Many ambitious computer algebra systems were initially designed in a flush of enthusiasm, with the goal of automating any symbolic mathematical manipulation “correctly.” Historically, this approach resulted in programs that implicitly used certain identities to simplify expressions. These identities, which very likely seemed universally true to the programmers in the heat of writing the CAS, (a...
متن کاملComputation with the Extended Rational Numbers and an Application to Interval Arithmetic
Programming languages such as Common Lisp and virtu ally every computer algebra system CAS support exact arbitrary precision integer arithmetic as well as exact ra tional number computation Several CAS include interval arithmetic directly but not in the extended form indicated here We explain why changes to the usual rational number system to include in nity and not a number may be use ful espe...
متن کاملComputer Algebra Support for the Completed Set of Intervals
Being algebraic completion of the conventional interval arithmetic, the arithmetic on extended (proper and improper) intervals possesses group and other algebraic properties suitable for implementation in computer algebra systems. We give an overview of a Mathematica package directed.m supporting the completed set of intervals and discuss the bene ts, provided by this package, for doing numeric...
متن کاملQualitative and interval algebras for robust decision making under uncertainty
Decision support systems intended for operation under real world conditions require reasoning mechanisms that are robust in the face of degraded data. We present two algebras for reasoning with incomplete and imprecise data that are suitable for such systems. The first is an extended qualitative algebra which includes operations over real numbers. This is appropriate for reasoning with largely ...
متن کاملOn generalized fuzzy numbers
This paper first improves Chen and Hsieh’s definition of generalized fuzzy numbers, which makes it the generalization of definition of fuzzy numbers. Secondly, in terms of the generalized fuzzy numbers set, we introduce two different kinds of orders and arithmetic operations and metrics based on the λ-cutting sets or generalized λ-cutting sets, so that the generalized fuzzy numbers are integrat...
متن کامل